gdk: Rewrite background handling
authorBenjamin Otte <otte@redhat.com>
Sun, 15 Aug 2010 11:49:30 +0000 (13:49 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 26 Sep 2010 13:03:00 +0000 (15:03 +0200)
commit2c1633699fe5ede37ac40d1b1e1bb572a267f0af
tree34f46144cdff641f8175de96839ed277852a9b2d
parentc250b3fe1d6e62c9deb9e3b968ba403fbe9b4e5e
gdk: Rewrite background handling

Now the window background is a cairo_pattern_t. The backends will try to
set this as good as they can on the windowing system, but no guarantees
are made on wether the windowing system supports the pattern.

Also gets rid of GDK_NO_BG as undefined behavior is not a good idea to
support, and GDK_NO_BG effectively made the window's contents undefined.
It wasn't effectively used in GTK anyway.
docs/reference/gdk/gdk3-sections.txt
gdk/gdk.symbols
gdk/gdkinternals.h
gdk/gdkoffscreenwindow.c
gdk/gdkwindow.c
gdk/gdkwindow.h
gdk/gdkwindowimpl.h
gdk/quartz/gdkwindow-quartz.c
gdk/win32/gdkgeometry-win32.c
gdk/win32/gdkwindow-win32.c
gdk/x11/gdkwindow-x11.c